Y3D, Z3D, Y2D = 185, 105, 18 --Ezreal
--Y3D, Z3D, Y2D = 200,100,41 --Garen

function OnDraw()
    local x, y = get2DFrom3D(player.x, player.y, player.z)
    local x1, y1 = get2DFrom3D(player.x, player.y + Y3D, player.z)
    local x2, y2, onscreen = get2DFrom3D(player.x, player.y + Y3D, player.z + Z3D)

    DrawLine(x, y, x1, y1, 2, 0xFFFFFF00)
    DrawLine(x1, y1, x2, y2, 2, 0xFFFF0000)
    DrawLine(x2, y2, x2, y2 - Y2D, 2, 0xFFFF6600)
    DrawText("Y3D: " .. Y3D .. " Z3D: " .. Z3D .. " Y2D: " .. Y2D, 12, 100, 100, 0xFFFFFF00)
    --[[
     Example To Draw Sth over your champ:
     local text = player.name
     local textWidth = #text*5.64

     local x, y = get2DFrom3D(player.x, player.y+185, player.z+105)
     DrawText(text, x-textWidth/2, y - 18 - 10 , 1 , 1 , 0 , 1 )
     ]]
end

function OnWndMsg(event, key)
    if event == KEY_DOWN then
        if key == 97 then Y3D = Y3D - 5
        elseif key == 100 then Y3D = Y3D + 5
        elseif key == 98 then Z3D = Z3D - 5
        elseif key == 101 then Z3D = Z3D + 5
        elseif key == 99 then Y2D = Y2D - 1
        elseif key == 102 then Y2D = Y2D + 1
        end
    end
end
